//引入接口文件
import config from "./config"
export default (url, data = {}, method = 'GET') => {
    return new Promise((resolve, reject) => {
        wx.request({
            url: config.host + url,
            method,
            data,
            header:{
                //请求头携带cookie参数 同步读取cookies
            cookie:wx.getStorageSync('cookies')? wx.getStorageSync('cookies').find(item=>item.indexOf('MUSIC_U')!==-1):''
            },
            success: (res) => {
                // console.log(res.data)
                // 判断是不是登录接口在调用
                if(data.isLogin){
                    //异步缓存中cookies
                    //微信小程序中是可以异步存储，同步读取的。
                    wx.setStorage({
                      data: res.cookies,
                      key: 'cookies',
                    })
                }
                console.log(res)
                // const cookies= res.cookies
                resolve(res.data)
                
            },
            fail: (error) => {
                reject.apply(error)
            }
        })
    })
}